package com.yougou.data.model.response;

public class BaseResponse<T> {
    private T message;
    private Meta meta;
    
    public T getMessage() {
        return message;
    }
    
    public void setMessage(T message) {
        this.message = message;
    }
    
    public Meta getMeta() {
        return meta;
    }
    
    public void setMeta(Meta meta) {
        this.meta = meta;
    }
    
    public boolean isSuccess() {
        return meta != null && meta.getStatus() == 200;
    }
    
    public static class Meta {
        private String msg;
        private int status;
        
        public String getMsg() {
            return msg;
        }
        
        public void setMsg(String msg) {
            this.msg = msg;
        }
        
        public int getStatus() {
            return status;
        }
        
        public void setStatus(int status) {
            this.status = status;
        }
    }
}

